package com.ldk.framework.entity;

import java.util.List;

import com.alibaba.fastjson.annotation.JSONField;
import com.ldk.base.framework.entity.BaseEntity;

/**
* ExpressOrder实体类
* @author xiangwl
*/
public class ExpressOrder extends BaseEntity {

	private static final long serialVersionUID = 804076733161455336L;
	/**
	* 快递订单号
	*/
	private java.lang.String   orderNo;
	/**
	* 发布者
	*/
	private java.lang.String   publisher;
	/**
	* 货物名称
	*/
	private java.lang.String   goodsName;
	/**
	* 货物重量
	*/
	private java.lang.Double   googsWeight;
	/**
	* 收货人姓名
	*/
	private java.lang.String   receiver;
	/**
	* 收货人电话
	*/
	private java.lang.String   receivePhone;
	/**
	* 收货人地址
	*/
	private java.lang.String   receiveAddress;
	/**
	* 订单状态
	*/
	private java.lang.Integer   status;
	/**
	* 
	*/
	private java.lang.String   deliveryPerson;
	/**
	* 
	*/
	private java.lang.String   deliveryPhone;
	/**
	* 订单创建时间
	*/
	private java.lang.Long   createTime;
	/**
	* 配送时间
	*/
	private java.lang.Long   deliveryTime;
	/**
	* 完成时间
	*/
	private java.lang.Long   completeTime;
	/**
	* 是否已评价1已评价0未评价
	*/
	private java.lang.Boolean   hasComment;
	
	/**
	 * 关联发布者信息
	 */
	@JSONField(serialize=false)
	private LinkUser  linkUser;
	/**
	 * 关联的货物图片
	 */
	private List<ExpressOrderImages> images;

	public java.lang.String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo (java.lang.String orderNo){
    	this.orderNo = orderNo;
	}
	public java.lang.String getPublisher() {
		return publisher;
	}
	public void setPublisher (java.lang.String publisher){
    	this.publisher = publisher;
	}
	public java.lang.String getGoodsName() {
		return goodsName;
	}
	public void setGoodsName (java.lang.String goodsName){
    	this.goodsName = goodsName;
	}
	public java.lang.Double getGoogsWeight() {
		return googsWeight;
	}
	public void setGoogsWeight (java.lang.Double googsWeight){
    	this.googsWeight = googsWeight;
	}
	public java.lang.String getReceiver() {
		return receiver;
	}
	public void setReceiver (java.lang.String receiver){
    	this.receiver = receiver;
	}
	public java.lang.String getReceivePhone() {
		return receivePhone;
	}
	public void setReceivePhone (java.lang.String receivePhone){
    	this.receivePhone = receivePhone;
	}
	public java.lang.String getReceiveAddress() {
		return receiveAddress;
	}
	public void setReceiveAddress (java.lang.String receiveAddress){
    	this.receiveAddress = receiveAddress;
	}
	public java.lang.Integer getStatus() {
		return status;
	}
	public void setStatus (java.lang.Integer status){
    	this.status = status;
	}
	public java.lang.String getDeliveryPerson() {
		return deliveryPerson;
	}
	public void setDeliveryPerson (java.lang.String deliveryPerson){
    	this.deliveryPerson = deliveryPerson;
	}
	public java.lang.String getDeliveryPhone() {
		return deliveryPhone;
	}
	public void setDeliveryPhone (java.lang.String deliveryPhone){
    	this.deliveryPhone = deliveryPhone;
	}
	public java.lang.Long getCreateTime() {
		return createTime;
	}
	public void setCreateTime (java.lang.Long createTime){
    	this.createTime = createTime;
	}
	public java.lang.Long getDeliveryTime() {
		return deliveryTime;
	}
	public void setDeliveryTime (java.lang.Long deliveryTime){
    	this.deliveryTime = deliveryTime;
	}
	public java.lang.Long getCompleteTime() {
		return completeTime;
	}
	public void setCompleteTime (java.lang.Long completeTime){
    	this.completeTime = completeTime;
	}
	public java.lang.Boolean getHasComment() {
		return hasComment;
	}
	public void setHasComment (java.lang.Boolean hasComment){
    	this.hasComment = hasComment;
	}
	public LinkUser getLinkUser() {
		return linkUser;
	}
	public void setLinkUser(LinkUser linkUser) {
		this.linkUser = linkUser;
	}
	public List<ExpressOrderImages> getImages() {
		return images;
	}
	public void setImages(List<ExpressOrderImages> images) {
		this.images = images;
	}
}
